package tas.co.in.dao.customerinfo;

import java.util.List;
import java.util.StringTokenizer;

import tas.co.in.domain.customerinfo.CustomerInfoBean;
import tas.co.in.domain.customerinfo.CustomerRequestBean;

public interface CustomerInfoConnect {

	/**
	 * 
	 * @return
	 */
	List<CustomerInfoBean> getBufferCustomers();

	/**
	 * 
	 * @param items
	 * @param bean
	 *            object of the referenced bean
	 * @return
	 */
	boolean registerCustomers(StringTokenizer items, CustomerInfoBean bean);

	/**
	 * 
	 * @return
	 */
	List<CustomerInfoBean> getRegCustomerList();
	
	boolean setBufferCustInfo(CustomerInfoBean bean);

	List<CustomerRequestBean> getAllRequests(CustomerRequestBean bean);

	CustomerInfoBean getCustomers(CustomerInfoBean bean);
	

	Boolean save(CustomerInfoBean bean);

	List<CustomerInfoConnect> check(CustomerInfoBean bean);

	Boolean senddata(CustomerInfoBean bean);

	List<CustomerInfoBean> proedit();

	List<CustomerInfoBean> getData();

}
